import 'package:json_annotation/json_annotation.dart';

import 'kh_friend_result_model.dart';
import 'kh_popularity_model.dart';
part 'kh_broadcast_ext.g.dart';

@JsonSerializable()
class KHBroadcastExt {
//财富等级
  KHPopularityModel? wealthInfo;
/**
 * 传奇1
*/
  String? nobleName;
/**
 * 贵族图标地址
*/
  String? emblemSimpleUrl;
/**
 * 牵手成功用户id
*/
  String? loveUserId;
/**
 * 用户昵称
*/
  String? loveUserName;
/**
 * 用户头像
*/
  String? loveHeadPortraitsUrl;
/**
 * 送礼物时刷出礼物名称或者开宝箱时开出礼物名称
*/
  String? giftName;
/**
 * 礼物地址
*/
  String? giftUrl;
/**
 * 礼物动效svga
*/
  String? giftShowUrl;

  /// 礼物动效vap
  String? giftVapUrl;
  String? barrageGiftVapUrl;

//牵手对象
  KHFriendResultModel? publishLoveInfo;

//表白信息
  String? dynamicEffectExtInfo;

/**
 * 送礼物时礼物个数或者开宝箱时礼物个数
*/
  String? amount;
/**
 * 宝箱名称
*/
  String? boxName;

//榜单名次"小时全站榜第一"
  String? rankName;
//颜色
  String? rankNameColor;
//房间名称
  String? roomName;
//图片
  String? icon;
//文案“在上一时段获得”
  String? content;
//热烈祝贺
  String? preContent;

  KHBroadcastExt();

  factory KHBroadcastExt.fromJson(Map<String, dynamic> json) =>
      _$KHBroadcastExtFromJson(json);
  Map<String, dynamic> toJson() => _$KHBroadcastExtToJson(this);
}
